package com.paas.form.core.element.field;


import lombok.Data;

@Data
public class FieLdsModel {


    private String label;

    private String prop;


    private String pfKey;


    private String value;
    private Integer searchType;

//    private String Config;

    private Config config;

    private Slot schemeSlot;   // schemeSlot

    private Boolean readonly;
    private Object style;
    private String placeholder;

    private String format;
    private Integer span;
    private String showLevel;

    private String searchMultiple;


    private String vModel;
    private String on;
    private String ableRelationIds;
    private String ableDepIds;
    private String ablePosIds;
    private String ableUserIds;
    private String ableRoleIds;
    private String ableGroupIds;
    private String ableIds;
    private String relationFieId;
    private Boolean clearable;
    private Boolean disabled;
    private Integer maxlength;
    private String prefixicon;
    private String suffixicon;
    private Boolean showwordlimit;
    private Boolean showpassword;
    private Boolean addressParams;
    private String type;
    private String autosize;
    private Integer min;
    private Integer max;
    private Integer step;
    private Boolean stepstrictly;
    private Integer precision;
    private String controlsposition;
    private String activeTxt;
    private String inactiveTxt;
    private String activecolor;
    private String inactivecolor;
    private Integer activevalue;
    private Integer inactivevalue;
    private String size;
    private Boolean filterable;
    private Boolean multiple;
    private String options;
    private Props props;
    private Boolean showalllevels;
    private String separator;
    private String valueformat;
    private String pickeroptions;
    private String accept;
    private Integer fileSize;
    private String sizeUnit;
    private String buttonText;
    private Boolean showTip;
    private Integer limit;
    private Boolean showalpha;
    private String colorformat;
    private Boolean allowhalf;
    private Boolean showtext;
    private Boolean showscore;
    private Boolean showstops;
    private Boolean range;
    private String content;
    private String href;
    private String target;
    private String textStyle;
    private String align;
    private String title;
    private Boolean showicon;
    private Boolean closable;
    private String selectType;
    private String relationField;
    private String interfaceId;
    private String interfaceName;
    private String templateJson;
    private Boolean hasPage;
    private Integer pageSize;
    private String columnOptions;
    private String propsValue;
    private String popupType;
    private String popupTitle;
    private String popupWidth;
    private Integer level;
    private String contentposition;
    private Boolean accordion;
    private String tabposition;
    private String justify;
    private String header;
    private String always;

    private Integer lineHeight;

    private Integer fontSize;
    private Boolean showChinese;
    private String rangeSeparator;
    private String startPlaceholder;
    private String endPlaceholder;
    private String showField;
    private Boolean isRange;
    private String datasetType;
    private String field;
    private String relationId;
    private String activeNames;


}
